#include "Livro.h"

/**
 * \brief Construtor
 */
Livro::Livro()
{
}

/**
 * Destrutor
 */
Livro::~Livro()
{
}

/**
 * \brief Seta o ID do livro
 *
 * \param id O ID
 */
void Livro::SetID(long id) {
	ID = id;
}

/**
 * \brief Seta o Título do livro
 *
 * \param titulo O Título do livro
 */
void Livro::SetTitulo(string titulo) {
	Titulo = titulo;
}

/**
 * \brief Seta o nome do autor do livro
 *
 * \param autor O nome do autor
 */
void Livro::SetAutor(string autor) {
	Autor = autor;
}

/**
 * \brief Seta o nome do Tema do livro
 *
 * \param tema O nome do Tema do livro
 */
void Livro::SetTema(string tema) {
	Tema = tema;
}

/**
 * \brief Seta o valor de venda do livro
 *
 * \param valor O Valor do livro
 */
void Livro::SetValor(double valor) {
	Valor = valor;
}

/**
 * \brief Seta a edição do livro
 *
 * \param edicao A edição do livro
 */
void Livro::SetEdicao(string edicao) {
	Edicao = edicao;
}

/**
 * \brief Seta o ano de publicação do livro
 *
 * \param ano_publicacao O ano de publicação
 */
void Livro::SetAnoPublicacao(int ano_publicacao) {
	AnoPublicacao = ano_publicacao;
}

/**
 * \brief Seta a quantidade de páginas do livro
 *
 * \param paginas A quantidade de páginas
 */
void Livro::SetPaginas(string paginas) {
	Paginas = paginas;
}


/**
 * \brief Retorna o Título do livro
 *
 * \return Titulo O Título do livro
 */
string Livro::GetTitulo() {
	return Titulo;
}

/**
 * \brief Retorna o Autor do livro
 *
 * \return Autor O Autor do livro
 */
string Livro::GetAutor() {
	return Autor;
}

/**
 * \brief Retorna o ID do livro
 *
 * \return ID O ID do livro
 */
long Livro::GetID() {
	return ID;
}
